package cn.wjh.business.mapper;

import java.util.List;

import cn.wjh.business.domain.WorksMark;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
 * 作品打分Mapper接口
 *
 * @author jiraWu
 * @date 2023-10-21
 */
public interface WorksMarkMapper extends BaseMapper<WorksMark> {
	/**
	 * 查询作品打分
	 *
	 * @param markId 作品打分主键
	 * @return 作品打分
	 */
	public WorksMark selectWorksMarkByMarkId(Long markId);

	/**
	 * 查询作品打分列表
	 *
	 * @param worksMark 作品打分
	 * @return 作品打分集合
	 */
	public List<WorksMark> selectWorksMarkList(WorksMark worksMark);

	/**
	 * 新增作品打分
	 *
	 * @param worksMark 作品打分
	 * @return 结果
	 */
	public int insertWorksMark(WorksMark worksMark);

	/**
	 * 修改作品打分
	 *
	 * @param worksMark 作品打分
	 * @return 结果
	 */
	public int updateWorksMark(WorksMark worksMark);

	/**
	 * 删除作品打分
	 *
	 * @param markId 作品打分主键
	 * @return 结果
	 */
	public int deleteWorksMarkByMarkId(Long markId);

	/**
	 * 批量删除作品打分
	 *
	 * @param markIds 需要删除的数据主键集合
	 * @return 结果
	 */
	public int deleteWorksMarkByMarkIds(Long[] markIds);
}
